package com.htthorizon.powersupply.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * 
 * @TableName rds_grid_tg_power_df
 */
@TableName(value ="rds_grid_tg_cur_df")
@Data
@ToString
public class RdsGridTgCurDf implements Serializable {
    /**
     * 
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 
     */
    @TableField(value = "tg_id")
    private String tgId;

    /**
     * 
     */
    @TableField(value = "tg_no")
    private String tgNo;

    /**
     * 
     */
    @TableField(value = "tg_nm")
    private String tgNm;

    /**
     * 
     */
    @TableField(value = "line_nm")
    private String lineNm;

    /**
     * 电能表ID
     */
    @TableField(value = "meter_id")
    private String meterId;

    /**
     * 台区类型： 专变、公变
     */
    @TableField(value = "tg_type")
    private String tgType;

    /**
     * 台区容量
     */
    @TableField(value = "tg_cap")
    private String tgCap;

    /**
     *  相位
     */
    @TableField(value = "phase_flg")
    private String phaseFlg;

    /**
     * 负载率>=80% 就是重载。 >=100 过载
     */
    @TableField(value = "load_factor")
    private String loadFactor;

    /**
     * 
     */
    @TableField(value = "std_county_org_nm")
    private String stdCountyOrgNm;

    /**
     * 
     */
    @TableField(value = "std_county_org_no")
    private String stdCountyOrgNo;

    /**
     * 
     */
    @TableField(value = "std_org_nm")
    private String stdOrgNm;

    /**
     * 
     */
    @TableField(value = "std_org_no")
    private String stdOrgNo;

    /**
     * 
     */
    @TableField(value = "val1")
    private String val1;

    /**
     * 
     */
    @TableField(value = "val2")
    private String val2;

    /**
     * 
     */
    @TableField(value = "val3")
    private String val3;

    /**
     * 
     */
    @TableField(value = "val4")
    private String val4;

    /**
     * 
     */
    @TableField(value = "val5")
    private String val5;

    /**
     * 
     */
    @TableField(value = "val6")
    private String val6;

    /**
     * 
     */
    @TableField(value = "val7")
    private String val7;

    /**
     * 
     */
    @TableField(value = "val8")
    private String val8;

    /**
     * 
     */
    @TableField(value = "val9")
    private String val9;

    /**
     * 
     */
    @TableField(value = "val10")
    private String val10;

    /**
     * 
     */
    @TableField(value = "val11")
    private String val11;

    /**
     * 
     */
    @TableField(value = "val12")
    private String val12;

    /**
     * 
     */
    @TableField(value = "val13")
    private String val13;

    /**
     * 
     */
    @TableField(value = "val14")
    private String val14;

    /**
     * 
     */
    @TableField(value = "val15")
    private String val15;

    /**
     * 
     */
    @TableField(value = "val16")
    private String val16;

    /**
     * 
     */
    @TableField(value = "val17")
    private String val17;

    /**
     * 
     */
    @TableField(value = "val18")
    private String val18;

    /**
     * 
     */
    @TableField(value = "val19")
    private String val19;

    /**
     * 
     */
    @TableField(value = "val20")
    private String val20;

    /**
     * 
     */
    @TableField(value = "val21")
    private String val21;

    /**
     * 
     */
    @TableField(value = "val22")
    private String val22;

    /**
     * 
     */
    @TableField(value = "val23")
    private String val23;

    /**
     * 
     */
    @TableField(value = "val24")
    private String val24;

    /**
     * 
     */
    @TableField(value = "val25")
    private String val25;

    /**
     * 
     */
    @TableField(value = "val26")
    private String val26;

    /**
     * 
     */
    @TableField(value = "val27")
    private String val27;

    /**
     * 
     */
    @TableField(value = "val28")
    private String val28;

    /**
     * 
     */
    @TableField(value = "val29")
    private String val29;

    /**
     * 
     */
    @TableField(value = "val30")
    private String val30;

    /**
     * 
     */
    @TableField(value = "val31")
    private String val31;

    /**
     * 
     */
    @TableField(value = "val32")
    private String val32;

    /**
     * 
     */
    @TableField(value = "val33")
    private String val33;

    /**
     * 
     */
    @TableField(value = "val34")
    private String val34;

    /**
     * 
     */
    @TableField(value = "val35")
    private String val35;

    /**
     * 
     */
    @TableField(value = "val36")
    private String val36;

    /**
     * 
     */
    @TableField(value = "val37")
    private String val37;

    /**
     * 
     */
    @TableField(value = "val38")
    private String val38;

    /**
     * 
     */
    @TableField(value = "val39")
    private String val39;

    /**
     * 
     */
    @TableField(value = "val40")
    private String val40;

    /**
     * 
     */
    @TableField(value = "val41")
    private String val41;

    /**
     * 
     */
    @TableField(value = "val42")
    private String val42;

    /**
     * 
     */
    @TableField(value = "val43")
    private String val43;

    /**
     * 
     */
    @TableField(value = "val44")
    private String val44;

    /**
     * 
     */
    @TableField(value = "val45")
    private String val45;

    /**
     * 
     */
    @TableField(value = "val46")
    private String val46;

    /**
     * 
     */
    @TableField(value = "val47")
    private String val47;

    /**
     * 
     */
    @TableField(value = "val48")
    private String val48;

    /**
     * 
     */
    @TableField(value = "val49")
    private String val49;

    /**
     * 
     */
    @TableField(value = "val50")
    private String val50;

    /**
     * 
     */
    @TableField(value = "val51")
    private String val51;

    /**
     * 
     */
    @TableField(value = "val52")
    private String val52;

    /**
     * 
     */
    @TableField(value = "val53")
    private String val53;

    /**
     * 
     */
    @TableField(value = "val54")
    private String val54;

    /**
     * 
     */
    @TableField(value = "val55")
    private String val55;

    /**
     * 
     */
    @TableField(value = "val56")
    private String val56;

    /**
     * 
     */
    @TableField(value = "val57")
    private String val57;

    /**
     * 
     */
    @TableField(value = "val58")
    private String val58;

    /**
     * 
     */
    @TableField(value = "val59")
    private String val59;

    /**
     * 
     */
    @TableField(value = "val60")
    private String val60;

    /**
     * 
     */
    @TableField(value = "val61")
    private String val61;

    /**
     * 
     */
    @TableField(value = "val62")
    private String val62;

    /**
     * 
     */
    @TableField(value = "val63")
    private String val63;

    /**
     * 
     */
    @TableField(value = "val64")
    private String val64;

    /**
     * 
     */
    @TableField(value = "val65")
    private String val65;

    /**
     * 
     */
    @TableField(value = "val66")
    private String val66;

    /**
     * 
     */
    @TableField(value = "val67")
    private String val67;

    /**
     * 
     */
    @TableField(value = "val68")
    private String val68;

    /**
     * 
     */
    @TableField(value = "val69")
    private String val69;

    /**
     * 
     */
    @TableField(value = "val70")
    private String val70;

    /**
     * 
     */
    @TableField(value = "val71")
    private String val71;

    /**
     * 
     */
    @TableField(value = "val72")
    private String val72;

    /**
     * 
     */
    @TableField(value = "val73")
    private String val73;

    /**
     * 
     */
    @TableField(value = "val74")
    private String val74;

    /**
     * 
     */
    @TableField(value = "val75")
    private String val75;

    /**
     * 
     */
    @TableField(value = "val76")
    private String val76;

    /**
     * 
     */
    @TableField(value = "val77")
    private String val77;

    /**
     * 
     */
    @TableField(value = "val78")
    private String val78;

    /**
     * 
     */
    @TableField(value = "val79")
    private String val79;

    /**
     * 
     */
    @TableField(value = "val80")
    private String val80;

    /**
     * 
     */
    @TableField(value = "val81")
    private String val81;

    /**
     * 
     */
    @TableField(value = "val82")
    private String val82;

    /**
     * 
     */
    @TableField(value = "val83")
    private String val83;

    /**
     * 
     */
    @TableField(value = "val84")
    private String val84;

    /**
     * 
     */
    @TableField(value = "val85")
    private String val85;

    /**
     * 
     */
    @TableField(value = "val86")
    private String val86;

    /**
     * 
     */
    @TableField(value = "val87")
    private String val87;

    /**
     * 
     */
    @TableField(value = "val88")
    private String val88;

    /**
     * 
     */
    @TableField(value = "val89")
    private String val89;

    /**
     * 
     */
    @TableField(value = "val90")
    private String val90;

    /**
     * 
     */
    @TableField(value = "val91")
    private String val91;

    /**
     * 
     */
    @TableField(value = "val92")
    private String val92;

    /**
     * 
     */
    @TableField(value = "val93")
    private String val93;

    /**
     * 
     */
    @TableField(value = "val94")
    private String val94;

    /**
     * 
     */
    @TableField(value = "val95")
    private String val95;

    /**
     * 
     */
    @TableField(value = "val96")
    private String val96;

    /**
     * 
     */
    @TableField(value = "data_dt")
    private String dataDt;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;


    public String[] mapArray() {
        String[] arr = new String[97];
       arr[0]=val1;
       arr[1]=val2;
       arr[2]=val3;
       arr[3]=val4;
       arr[4]=val5;
       arr[5]=val6;
       arr[6]=val7;
       arr[7]=val8;
       arr[8]=val9;
       arr[9]=val10;
       arr[10]=val11;
       arr[11]=val12;
       arr[12]=val13;
       arr[13]=val14;
       arr[14]=val15;
       arr[15]=val16;
       arr[16]=val17;

       arr[17]=val18;
       arr[18]=val19;
       arr[19]=val20;
       arr[20]=val21;
       arr[21]=val22;
        arr[22]=val23;
        arr[23]=val24;
        arr[24]=val25;
        arr[25]=val26;
        arr[26]=val27;
        arr[27]=val28;
        arr[28]=val29;
        arr[29]=val30;
        arr[30]=val31;
        arr[31]=val32;
        arr[32]=val33;
        arr[33]=val34;
        arr[34]=val35;
        arr[35]=val36;
        arr[36]=val37;
        arr[37]=val38;
        arr[38]=val39;
        arr[39]=val40;
        arr[40]=val41;
        arr[41]=val42;
        arr[42]=val43;
        arr[43]=val44;
        arr[44]=val45;
        arr[45]=val46;
        arr[46]=val47;
        arr[47]=val48;

        arr[48]=val49;
        arr[49]=val50;
        arr[50]=val51;
        arr[51]=val52;
        arr[52]=val53;
        arr[53]=val54;
        arr[54]=val55;
        arr[55]=val56;
        arr[56]=val57;
        arr[57]=val58;
        arr[58]=val59;
        arr[59]=val60;
        arr[60]=val61;
        arr[61]=val62;
        arr[62]=val63;
        arr[63]=val64;
        arr[64]=val65;
        arr[65]=val66;
        arr[66]=val67;
        arr[67]=val68;
        arr[68]=val69;
        arr[69]=val70;
        arr[70]=val71;
        arr[71]=val72;
        arr[72]=val73;
        arr[73]=val74;
        arr[74]=val75;
        arr[75]=val76;
        arr[76]=val77;
        arr[77]=val78;
        arr[78]=val79;
        arr[79]=val80;
        arr[80]=val81;
        arr[81]=val82;
        arr[82]=val83;
        arr[83]=val84;
        arr[84]=val85;
        arr[85]=val86;
        arr[86]=val87;
        arr[87]=val88;
        arr[88]=val89;
        arr[89]=val90;
        arr[90]=val91;
        arr[91]=val92;
        arr[92]=val93;
        arr[93]=val94;
        arr[94]=val95;
        arr[95]=val96;

        return arr;
    }

}